package com.authine.cloudpivot.ext.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * Created by Kris on 2019/3/25
 */
@Data
@Schema(description = "MaterialNoticeVO")
@ApiModel("发货通知物料表")
public class MaterialNoticeVO {
    @Schema(description = "发货通知物料ID")
    private String id;
    @Schema(description = "客户id")
    private String customerId;//客户id
    @Schema(description = "供应商id")
    private String vendorId;//供应商id
    @Schema(description = "用户id")
    private String memberId;//用户id
    @Schema(description = "商品id")
    private String goodsId;//商品id
    @Schema(description = "状态")
    private String approvalStatus;
    @Schema(description = "品牌")
    private String brand;
    @Schema(description = "商品名称")
    private String name;
    @Schema(description = "型号")
    private String model;
    @Schema(description = "规格")
    private String spec;
    @Schema(description = "单位")
    private String unit;
    @Schema(description = "商品税率")
    private BigDecimal taxRate; // 商品税率 --
    @Schema(description = "未税单价")
    private BigDecimal pretaxPrice; // 未税单价 --
    @Schema(description = "含税单价")
    private BigDecimal price; // 含税单价 *
    @Schema(description = "最小发货数")
    private BigDecimal minNum; // 最小发货数
    @Schema(description = "安全库存数")
    private BigDecimal safetyStockNum; //  安全库存数
}
